package centerdo

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias D用户
type D用户 struct {
	// @alias _id
	B编号 string `alias:"_id"`
	// @alias 渠道
	Q渠道 string `alias:"渠道"`
	// @alias 账号
	Z账号 string `alias:"账号"`
	// @alias 密码
	M密码 string `alias:"密码"`
	// @alias 昵称
	N昵称 string `alias:"昵称"`
	// @alias 手机
	S手机 string `alias:"手机"`
	// @alias 权限
	Q权限 string `alias:"权限" dlink:"权限"`
	// @alias 邮箱
	Y邮箱 string `alias:"邮箱"`
	// @alias 用户状态
	Y用户状态 Y用户状态 `alias:"用户状态"`
	// @alias 游戏服历史
	Y游戏服历史 map[string]string `alias:"游戏服历史" dlink:"游戏服"`
	// @alias IP
	IP string `alias:"IP"`
	// @alias 解封时间
	J解封时间 int `alias:"解封时间"`
	// @alias 更新时间
	G更新时间 int `alias:"更新时间"`
	// @alias 创建时间
	C创建时间 int `alias:"创建时间"`
}

// @schema_go --EnumToString=true
// @schema_ts
// @alias 用户状态
type Y用户状态 int

const (
	Y用户状态_正常 Y用户状态 = iota
	Y用户状态_锁定
)
